body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#62676d; min-width:1035px; background:#12212f;}


/* Firefox Dotted Outline Fix */
a:active { 
	outline: none; 
}

/* Firefox Dotted Outline Fix */
a:focus { 
	-moz-outline-style: none; 
}

/* Menu Body */
ul#menu {
	width:100%;
	height:190px;
	background:url(../image/bg.png) repeat-x;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:65px;
	padding-left:10%;
}

/* Float LI Elements - horizontal display */
ul#menu li {
	float:left;
}

/* Link - common attributes */
ul#menu li a {
	background:url(../image/sprite.png) no-repeat scroll top left;
	display:block;
	height:81px;
	position:relative;
}

/* Specify width and background position attributes specifically for the class: "home" */
ul#menu li a.home {
	width:155px;
}

/* Specify width and background position attributes specifically for the class: "empresa" */
ul#menu li a.empresa {
	width:157px;
	background-position:-155px 0px;
}

/* Specify width and background position attributes specifically for the class: "serviços" */
ul#menu li a.servicos {
	width:157px;
	background-position:-312px 0px;
}

/* Specify width and background position attributes specifically for the class: "faleconosco" */
ul#menu li a.faleconosco {
	width:157px;
	background-position:-471px 0px;
}




/* Span (on hover) - common attributes */
ul#menu li a span {
	background:url(../image/sprite.png) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}

/* Span (on hover) - display pointer */
ul#menu li a span:hover {
	cursor:pointer;
}

/* Shift background position on hover for the class: "home" */
ul#menu li a.home span {
	background-position:0px -81px;
}

/* Shift background position on hover for the class: "empresa" */
ul#menu li a.empresa span {
	background-position:-155px -81px;
}

/* Shift background position on hover for the class: "servicos" */
ul#menu li a.servicos span {
	background-position:-312px -81px;
}



/* Shift background position on hover for the class: "fale conosco" */
ul#menu li a.faleconosco span {
	background-position:-471px -81px;
}
.block3{}
.main {width:1035px;padding:0;margin:0 auto;}

footer .title, .ui-tabs .ui-tabs-nav li a, h2, .bitter, .banner .title, .offer .title, .button{font-family: 'Bitter', serif;}

.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.wrapper {
    overflow: hidden;
    width: 100%;
}

.container_12 .grid_6 {
    width: 460px;
}
.container_12 .grid_3 {
    width: 220px;
}

.container_12 .grid_3 {
    width: 220px;
}



/****************************footer************************/
footer{padding:57px 0px 60px 0;background:none;}
footer , footer a{ color:#acb2b6;}
footer .title{font-size: 24px; text-transform:uppercase; line-height: 29px; color:#fff; margin-bottom:22px;}

footer .social{padding:7px 0 001px;}
footer .social li{ overflow:hidden; margin-bottom:11px;}
footer .social li a{ display:inline-block; margin-top:2px;}
footer .social li a:hover{ color:#fff;}
footer .social li figure{ float:left; margin: -2px 16px 0 0;}
footer .social .cont_item figure{ padding-top:5px !important;}




